// pages/category/category.js
// 导入封装的 接口 API 函数
import {reqCategoryData} from '../../api/category'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    categoryList : [], // 商品分类的列表数据
    activeIndex : 0 , // 被激活那一项的索引，默认是0
  },

  /**
   * @description 获取商品分类数据
   */
  async getCategorydata () {
   const res =  await reqCategoryData()
    // console.log('商品类目树',res)
    if(res.code === 200) {
      this.setData({
        categoryList : res.data,
      })
    }
  },

  /**
   * @description 实现一级类目被选中时的效果
   * @param {*} event 
   */
  updateActive(event) {
    // console.log('被点击的商品分类的一级类目',event.currentTarget.dataset)
    const {index} = event.currentTarget.dataset;
    this.setData({
      activeIndex : index,
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getCategorydata();
  },


})